import { IMDViewAbility } from '../ability';
import { IMDViewStore } from '../store';
import { IMDViewControllerBase } from './i-md-view-controller-base';

/**
 * 多数据视图控制器基类
 *
 * @export
 * @interface IMDViewController
 * @extends {IViewController<T, A>}
 * @template T 仓库数据接口
 * @template A 视图能力接口
 */
export interface IMDViewController<
	S extends IMDViewStore,
	A extends IMDViewAbility
> extends IMDViewControllerBase<S, A> {}
